Skip to content
.NET clone of DeskPins software
C# Inno Setup
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
PinWin Update version. Mar 8, 2019
PinWinTest Refactor namespaces. Dec 24, 2015
.gitignore Implement #14. Mar 24, 2018
LICENSE Update LICENSE Aug 11, 2017
install.iss Fixed #14 - forgot to update installer to include newtonsoft json lib… Mar 25, 2018

pinwin - stands for "Pin Windows"


I always liked DeskPins windows application, written by Elias Fotinis - very simple and intuitive, it allows you to make any 3rd party window, i.e. that of another application, top most (also known as "always-on-top"), and it will appear on top of other windows at all times, until DeskPins is closed. Below is a screenshot of how it works, self-explanatory:

DeskPins in action

Link for DeskPins direct download is provided here for your convenience (no ads, using Google Drive).

DeskPins was written in C++ and its source code recently made public (thank you, Elias).


If you look at the attached readme file, the original software is not meant to work on Windows Vista and above. However, it kept working all the way until Windows 7, but then unfortunately, stopped working on Windows 8 and higher. So I decided to write one in .NET with support for all OS (hopefully).

How is the progress so far?

PinWin in action

  • Basic functionality is there, tested on Windows XP, 7, 8.1 and 10.
  • Multi-monitor supported (verified dual extend configuration).
  • High DPI supported (verified 100-200%).
  • Select another window to be top most via CTRL+F11 (same as DeskPins).
  • Make window under cursor top most via CTRL+F12 (save a drag-and-click).
  • User friendly installer with upgrade support.
  • Configurable keyboard shortcuts (select and pin window, pin under cursor).

Known Issues

  • #17 On Windows 10 if each monitor is using different DPI, screen capture window takes portion of the screen.


You can download PinWin via GitHub releases, where the most recent version is available (source code, binaries or installer).


I would like to thank below people and communities for making this project happen:

You can’t perform that action at this time.