My company operates using public kiosks. These kiosks are running Windows 8 and though they are secure, they are certainly not as secure as the kiosks AKA ATMS you would see
Assigned Access is not available for desktop applications at all. As per Microsoft's website (emphasis mine):
Assigned access is a setting that lets you restrict a specific standard account to using only one Windows Store app
Depending on what your app does and how much flexibility your users need, you can get similar behaviour for desktop apps by mucking around with Group Policy settings, or using a third party app like FrontFace Lockdown.